אני רוצה לבנות צ'אט, וזה היה בזבוז לטעון כל מספר שניות את אותו הקובץ גם כשהוא נשאר אותו הדבר.
ניסיתי למצוא דרך לטעון את הקובץ רק כאשר חל בו שינוי, אבל לא מצאתי.
אני כמעט בטוח שזה קיים, בקיצור- תודה לעוזרים :)
(אפשר גם JS, אך מטעמי נוחות אני מעדיף jQuery)

8 תשובות

avatar ענה yossi787 ב 30 לאפריל 2014 #

מישהו?..

avatar ענה yotamN ב 01 למאי 2014 #

אני לא הכי מבין ב JQ אבל אני לא חושב שזה הכי אפשרי, נראה לי האפשרות היחידה זה לקרוא רק את השורה האחרונה ורק אם היא שונה מהשורה לפניה אז לקרוא את כל הקובץ, לא עולה לי משהו אחר...

avatar ענה yonikal56 ב 01 למאי 2014 #

אגיד לך מה, אתה כל זמן מסויים בודק את התוכן של הקובץ בהשוואה לתוכנו הקודם(מה שמוצג) ובודק אם זה אותו דבר או לא.
בהצלחה :)

avatar ענה yossi787 ב 01 למאי 2014 #

מה שיותם ענה נשמע יותר טוב, אבל כל הקטע זה שאני רוצה לחסוך ברוחב פס.

avatar ענה intval ב 01 למאי 2014 #

הדפדפן עושה את זה במקומם.
ביחד עם כל בקשה (לקובץ X) הוא גם שולח כותרים של if-modified-since ו etag
ובמקרה שהקובץ לא השתנה בשרת - השרת לא ישלח בחזרה את כל הקובץ ללקוח, אלה יענה לו שהקובץ לא ישתנה

avatar ענה yossi787 ב 01 למאי 2014 #

אז בעצם לא צריך לעשות כלום אלא להשאיר כמו שהוא ואין לי מה לדאוג לגבי זה?

avatar ענה yossi787 ב 05 למאי 2014 #

הקפצה..

avatar ענה intval ב 05 למאי 2014 #

כן